home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-04-09 | 2.7 KB | 101 lines | [TEXT/MPS ] |
- ;
- ; File: QD3DCustomElements.a
- ;
- ; Contains: Custom QuickTime Elements in QuickDraw 3D
- ;
- ; Version: Technology: Quickdraw 3D 1.5.4
- ; Release: QuickTime 3.0
- ;
- ; Copyright: © 1995-1998 by Apple Computer, Inc., all rights reserved.
- ;
- ; Bugs?: Please include the the file and version information (from above) with
- ; the problem description. Developers belonging to one of the Apple
- ; developer programs can submit bug reports to:
- ;
- ; devsupport@apple.com
- ;
- ;
- IF &TYPE('__QD3DCUSTOMELEMENTS__') = 'UNDEFINED' THEN
- __QD3DCUSTOMELEMENTS__ SET 1
-
- IF &TYPE('__QD3D__') = 'UNDEFINED' THEN
- include 'QD3D.a'
- ENDIF
-
-
- ; ******************************************************************************
- ; ** **
- ; ** Custom Name Element Functions **
- ; ** **
- ; ****************************************************************************
-
- ;
- ; extern TQ3Status CENameElement_SetData(TQ3Object object, const char *name)
- ;
- IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
- IMPORT_CFM_FUNCTION CENameElement_SetData
- ENDIF
-
- ;
- ; extern TQ3Status CENameElement_GetData(TQ3Object object, char **name)
- ;
- IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
- IMPORT_CFM_FUNCTION CENameElement_GetData
- ENDIF
-
- ;
- ; extern TQ3Status CENameElement_EmptyData(char **name)
- ;
- IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
- IMPORT_CFM_FUNCTION CENameElement_EmptyData
- ENDIF
-
-
- ; ******************************************************************************
- ; ** **
- ; ** URL Data Structure Definitions **
- ; ** **
- ; ****************************************************************************
-
-
- ; typedef long TCEUrlOptions
- kCEUrlOptionNone EQU 0
- kCEUrlOptionUseMap EQU 1
- TCEUrlData RECORD 0
- url ds.l 1 ; offset: $0 (0)
- description ds.l 1 ; offset: $4 (4)
- options ds.l 1 ; offset: $8 (8)
- sizeof EQU * ; size: $C (12)
- ENDR
- ; ******************************************************************************
- ; ** **
- ; ** Custom URL Element Functions **
- ; ** **
- ; ****************************************************************************
-
- ;
- ; extern TQ3Status CEUrlElement_SetData(TQ3Object object, TCEUrlData *urlData)
- ;
- IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
- IMPORT_CFM_FUNCTION CEUrlElement_SetData
- ENDIF
-
- ;
- ; extern TQ3Status CEUrlElement_GetData(TQ3Object object, TCEUrlData **urlData)
- ;
- IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
- IMPORT_CFM_FUNCTION CEUrlElement_GetData
- ENDIF
-
- ;
- ; extern TQ3Status CEUrlElement_EmptyData(TCEUrlData **urlData)
- ;
- IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
- IMPORT_CFM_FUNCTION CEUrlElement_EmptyData
- ENDIF
-
-
-
- ENDIF ; __QD3DCUSTOMELEMENTS__
-
-